/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package MainPackage;

import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author n.kaminski
 */
@XmlRootElement
public class UserMahlzeit {
    
    public enum MahlzeitType {
        Fruehstueck,
        Vormittags,
        Mittagessen,
        Nachmittags,
        Abendessen
    }
    
    
    private int NahrungsmittelID;
    private MahlzeitType MType;
    private Date Datum;
    private int Menge; // in gramm
    
    public UserMahlzeit(){
        NahrungsmittelID = -1;
        MType = MahlzeitType.Fruehstueck;
        Datum = new Date();
        Menge = 0;
    }
    
    public UserMahlzeit(int pNahrungsmittelID, UserMahlzeit.MahlzeitType pMType, Date pDatum, int pMenge){
        NahrungsmittelID = pNahrungsmittelID;
        MType = pMType;
        Datum = pDatum;
        Menge = pMenge;                
    }
    
    //<editor-fold defaultstate="collapsed" desc="Getter & Setter für Attribute">
    public int getNahrungsmittelID(){
        return this.NahrungsmittelID;
    }
    public void setNahrungsmittelID(int pNahrungsmittelID){
        this.NahrungsmittelID = pNahrungsmittelID;
    }
    public MahlzeitType getMType(){
        return this.MType;        
    }
    public void setMType(MahlzeitType pMType){
        this.MType = pMType;                
    }
    public Date getDatum(){
        return this.Datum;
    }
    public void setDatum(Date pDatum){
        this.Datum = pDatum;                
    }
    public int getMenge(){
        return this.Menge;
    }
    public void setMenge(int pMenge){
        this.Menge = pMenge;                
    }
    //</editor-fold>
}
